Python Job: Senior Python Developer

Job added on

Company

Luxoft
Mexico

Location

Remote Position
(From Everywhere/No Office Location)

Job type

Full-Time

Python Job Details

Project Description

The animation studio is seeking a mid-to-senior level software engineer to contribute to the design, development, and maintenance of 3D animation application-based testing toolset, and an underlying in-house data management platform, supporting the Previz and Layout production departments. The team interfaces directly with artists within these departments with responsibilities for the previsualization of all shots feeding the production pipeline, as well as the staging of shots through digital camera authoring and set dressing. Attention to detail, exceptional communication skills, and a passion for challenging development work and great software design are essential.

Responsibilities

    • Work with technical leadership to design, build and support new and existing capabilities and techniques related to previsualization, layout, set dressing, and camera workflows
    • Closely interact with artists to help improve their workflows
    • Develop clean, maintainable, and documented solutions
    • Develop thorough unit tests to validate solutions
    • Collaborate with Pipeline and Microservice teams to ensure data flows in and out of the applications correctly and efficiently

Skills

Must have

    • Bachelor's degree in Computer Science or related field
    • 5+ years of experience in software development
    • Strong Python software development
    • Experience with Python test harnesses
    • Experience with object-oriented software design
    • Development experience and ability to work closely with end users and engineers
    • Attention to detail and strong communication skills
    • Experience in problem-solving and balancing quick turnaround with long-term quality
    • Image Editing (Gimp or Photoshop)

Nice to have

    • Master's degree or higher in Computer Science or related field
    • Experience with VFX/DCC apps (Maya, Houdini, Nuke)
    • Professional experience in a VFX or animation studio
    • Experience with USD and its usage in feature production pipelines
    • Experience with UI development using Qt or equivalent UI toolset

Languages

English: C2 Proficient

Seniority

Senior

Relocation package

If needed, we can help you with relocation process.

Vacancy Specialization

Python

Ref Number

VR-80695